package taller.xml.parser;

import taller.dataLayer.vo.ItemSolicitudCotizacionVO;
import taller.dataLayer.vo.RodamientoVO;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Item")
public class ItemSolicitudCotizacionParser {
	private String codigo;
	private Integer cantidad;

	public ItemSolicitudCotizacionVO getItemSolicitudVO() {
		ItemSolicitudCotizacionVO item = new ItemSolicitudCotizacionVO();
		item.setCantidad(this.cantidad);
		
		RodamientoVO rodamiento = new RodamientoVO();
		rodamiento.setCodigo(this.codigo);
		item.setRodamiento(rodamiento);
		
		return item;
	}
	
	public ItemSolicitudCotizacionParser(ItemSolicitudCotizacionVO item){
		this.codigo = item.getRodamiento().getCodigo();
		this.cantidad = item.getCantidad();
	}
	
	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public Integer getCantidad() {
		return cantidad;
	}

	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}
}
